package com.csun.dsms.service;

import com.csun.dsms.comment.core.utils.wrapper.Wrapper;
import com.csun.dsms.model.qo.TicketProblemPercentAddQo;
import com.csun.dsms.model.qo.TicketProblemPercentUpdQo;
import com.csun.dsms.model.vo.ticketproblem.TicketProblemPercentVo;

import java.util.List;

/**
 * Description
 *
 * @author Hongd
 * @since 2025-08-04
 */
public interface TicketProblemPercentService {

    Wrapper<Void> addTicketProblemPercent(List<TicketProblemPercentAddQo> addQoList);

    Wrapper<List<TicketProblemPercentVo>> listTicketProblemPercent(Integer ticketProblemInfoId);

    Wrapper<Void> updateTicketProblemPercent(List<TicketProblemPercentUpdQo> updQoList);

    Wrapper<Double> scopeTicketProblemPercent(Integer ticketProblemInfoId);
}
